
// 引入jwt模块
var jwt = require('jsonwebtoken');
//创建jwt 
/*创建jwt的时候，标题可以省略 
默认是 {"alg": "HS256",
        "typ": "JWT"
       }*/
   //语法 jwt.sign(参数1，参数2，参数3) 
   /*
   参数1: 负载  （信息交换的内容 就是一个json对对象）
   参数2: 签名（密钥） 就是一个字符串
   参数3： 有效期 
   */
 /* let  jwtToken = jwt.sign({
    "username":"jack",
    "loginTime":"2021-11-21 12:34:23",
    "realName":" 杰克"
},'f77code1234567ysjiaode',{ expiresIn:3*60});

console.log(jwtToken) */ 
/*
 eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9
.eyJ1c2VybmFtZSI6ImphY2siLCJsb2dpblRpbWUiOiIyMDIxLTExLTIxIDEyOjM0OjIzIiwicmVhbE5hbWUiOiIg5p2w5YWLIiwiaWF0IjoxNjM2NzEwMjA3LCJleHAiOjE2MzY3MTAzODd9
.TIba4JSLYKU4veIEhbEPWsq9nDTvEWpqukLXrra-DoE
*/



//验证(解密)
 var decoded = jwt.verify("eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6ImphY2siLCJsb2dpblRpbWUiOiIyMDIxLTExLTIxIDEyOjM0OjIzIiwicmVhbE5hbWUiOiIg5p2w5YWLIiwiaWF0IjoxNjM2NzEwOTk5LCJleHAiOjE2MzY3MTExNzl9.6o28b2iC6CxoyGl_MGJSGaXETnCEW9TAEXIWX-QphbM",
                         'f77code1234567ysjiaode'); 

console.log(decoded.username)                     

